package com.zzyl.properties;

import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * 配置类：用于读取阿里云 OSS 的相关配置
 *
 */
@Setter
@Getter
@NoArgsConstructor
@ToString // 生成toString方法
@Configuration //  表示这是一个配置类
@ConfigurationProperties(prefix = "zzyl.framework.oss") //  从配置文件中读取以 zzyl.framework.oss 为前缀的配置信息。
public class AliOssConfigProperties {

    /**
     * 域名站点
     */
    private String endpoint ;

    /**
     * id
     */
    private String accessKeyId ;

    /**
     * 密钥
     */
    private String accessKeySecret ;

    /**
     * OSS创建的bucket的名称
     */
    private String bucketName ;

}

